﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace InformationRetrieval.Normalization
{
    /// <summary>
    /// Provides methods for normalized tokens
    /// </summary>
    public interface INormalizer
    {
        /// <summary>
        /// Takes an un-normalized token and returns its normalized (e.g. truncated) form.
        /// </summary>
        /// <param name="token">An un-normalized token</param>
        /// <returns>The normalized token</returns>
        string Normalize(string token);
    }
}
